<template>
  <div class="big">
    <!-- 头部 -->
    <header>
      <!-- 大标题 -->
      <div class="head">
        <h1>妙手医生</h1>
        <span class="title">妙手互联网医院</span>
        <span class="address" @click="toAddress">
          {{ addressList?.length == 0 ? `${city}` : `${addressList}` }}
          <img src="../../assets/home-img/地址三角.png" alt="">
        </span>
      </div>
      <!-- 搜索框 -->
      <div class="search" @click="toSearch">
        <input type="text" class="search-inp" placeholder="搜索医生、医院、药品、疾病症状" />
      </div>
    </header>
    <!-- 轮播图1 -->
    <div class="swp1">
      <van-swipe class="my-swipe" :autoplay="3000" indicator-color="white">
        <van-swipe-item>
          <img src="https://branddoctor-cdn.miaoshou.net/miaoshou/video/cover/2020/04/13/20200413110526_39233.jpg"
            alt="" />
        </van-swipe-item>
        <van-swipe-item>
          <img src="https://branddoctor-cdn.miaoshou.net/miaoshou/video/cover/2020/02/26/20200226101816_93451.jpg"
            alt="" />
        </van-swipe-item>
        <van-swipe-item>
          <img src="https://branddoctor-cdn.miaoshou.net/miaoshou/video/cover/2019/12/03/20191203144703_29872.jpg"
            alt="" />
        </van-swipe-item>
      </van-swipe>
    </div>
    <!-- 身体 -->
    <main>
      <!-- 通知栏 -->
      <van-notice-bar left-icon="volume-o" text="无论我们能活多久，我们能够享受的只有无法分割的此刻，此外别无其他" class="notice" />
      <!-- 预约挂号 -->
      <div class="reservation">
        <div class="reservation-box">
          <img src="../../assets/home-img/预约挂号.png" alt="" @click="toReservation" />
          <div>预约挂号</div>
          <span>30w+专家入驻</span>
        </div>
        <div class="reservation-box" @click="toSocket">
          <img src="../../assets/home-img/极速问诊.png" alt="" />
          <div>极速问诊</div>
          <span>平均3分钟接诊</span>
        </div>
        <div class="reservation-box" @click="toSquareRoot">
          <img src="../../assets/home-img/复诊开方.png" alt="" />
          <div>复诊开方</div>
          <span>慢病续方送到家</span>
        </div>
      </div>
      <!-- 问专家 -->
      <div class="department">
        <div class="department-box" @click="toMore">
          <img src="../../assets/home-img/b1_03.png" alt="" />
          <div>问专家</div>
        </div>
        <div class="department-box" @click="toPrescribe">
          <img src="../../assets/home-img/b1_05.png" alt="" />
          <div>开药门诊</div>
        </div>
        <div class="department-box" @click="toMedic">
          <img src="../../assets/home-img/b1_07.png" alt="" />
          <div>义诊直播</div>
        </div>
        <div class="department-box" @click="toHealth">
          <img src="../../assets/home-img/b1_09.png" alt="" />
          <div>健康科普</div>
        </div>
        <div class="department-box" @click="toShop">
          <img src="../../assets/home-img/b1_11.png" alt="" />
          <div>商城买药</div>
        </div>
      </div>
    </main>
    <!-- 轮播图2 -->
    <div class="swp2">
      <van-swipe class="my-swipe" :autoplay="3000" indicator-color="white">
        <van-swipe-item>
          <img src="https://branddoctor-cdn.miaoshou.net/miaoshou/design/gaimages/2019/01/23/20190123143919_19138.jpg"
            alt="" />
        </van-swipe-item>
        <van-swipe-item>
          <img src="https://branddoctor-cdn.miaoshou.net/miaoshou/design/gaimages/2019/01/23/20190123143841_25285.jpg"
            alt="" />
        </van-swipe-item>
      </van-swipe>
    </div>
    <!-- 我要问专家 -->
    <footer>
      <h2 class="footer-top">我要问专家 <button class="more" @click="toMore">更多 ></button></h2>
      <!-- tab切换 -->
      <div class="list">
        <div class="listTop">
          <van-tabs v-model:active="active" @change="toChange">
            <van-tab v-for="(item, index) in tabson" :key="index" :title="item"> </van-tab>
          </van-tabs>
        </div>
        <div class="listbottom">
          <div v-for="(item, index) in list" :key="index" class="listitem" @click="toDetail(item.id)">
            <div class="left">
              <img :src="item.avatar" alt="" />
            </div>
            <div class="right">
              <!-- 名字 -->
              <h2 class="name">
                {{ item.name }}
                <span class="director">{{ item.position }}</span>
                <button class="third" v-if="item.optimum === true">三甲</button>
              </h2>
              <!-- 医院 -->
              <div class="hospital">{{ item.hospital }} &ensp; {{ item.class }}</div>
              <!-- 咨询 -->
              <div class="consult">
                <div class="blue">图文咨询</div>
                <div class="green">电话咨询</div>
                <div class="cyan">视频咨询</div>
              </div>
              <!-- 擅长 -->
              <div class="excel">
                <div class="van-multi-ellipsis--l2">
                  擅长: {{ item.strong }}
                </div>
              </div>
              <!-- 好评 -->
              <div class="like">
                <span>好评率&ensp;<span class="color">{{ item.praise }}%</span></span>
                <span class="separate">|</span>
                <span>锦旗&ensp;<span class="color">3</span> </span>
                <span class="separate">|</span>
                <span>浏览人次&ensp;<span class="color">{{ item.browse }}</span>
                </span>
              </div>
              <!-- 问医生 -->
              <div class="ask">
                <span class="price">¥ <span class="num">{{ item.person }}</span> <span
                    style="color: #cacaca; font-weight: 400;">起</span></span>
                <button class="btn">问医生</button>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="see">
        <button>查看此科室更多医生</button>
      </div>
    </footer>
    <!-- 我要买药 -->
    <div class="medicine">
      <h2 class="medicine-top">我要买药 <button class="more" @click="toMore">更多 ></button></h2>
      <!-- tab切换 -->
      <div class="qie">
        <van-tabs v-model:active="activeName" @change="hanldeChange">
          <van-tab v-for="(item, ind) in tabson" :key="ind" :title="item"></van-tab>
        </van-tabs>
        <div class="medicList">
          <div v-for="(item, ind) in SmedicList" :key="ind" @click="goToDetail(item.id)">
            <div class="fff">
              <img :src="item.imgs" alt="">
              <p style="width: 300px;font-size: 30px;line-height: 40px;" class="tit">{{ item.title }}</p>
              <p style="color: red;font-size: 40px;margin-left: 20px;margin-top: 20px;">￥{{ item.price }}</p>
            </div>
          </div>
        </div>
      </div>
    </div>
    <!-- 为您推荐 -->
    <div class="recommend">
      <h2 class="recommend-top">为您推荐</h2>
      <div class="recommendList">
        <!-- <van-pull-refresh v-model="loading1" @refresh="onRefresh"> -->
        <van-list v-model:loading="loading" :finished="finished" @load="onLoad" offset="700">
          <div class="internal" v-for="(item, index) in spList" :key="index" @click="toRecommendDetail(item.id)">
            <!-- 发帖人 -->
            <div class="internalTop">
              <!-- 头像 -->
              <div class="internalTop-l">
                <img :src="item.avatar" alt="" />
              </div>
              <!-- 信息 -->
              <div class="internalTop-r">
                <!-- 名字 -->
                <div class="internalName">{{ item.name }}</div>
                <!-- 职务 -->
                <div class="internalPosition">{{ item.position }}&emsp;{{ item.browse }}人看过</div>
              </div>
            </div>
            <!-- 症状 -->
            <div class="internalbottom">
              <!-- 问题 -->
              <h3 class="internalbottomTitle">
                <button class="voice" v-if="item.type === '音频'">{{ item.type }}</button>
                <button class="video" v-else-if="item.type === '视频'">{{ item.type }}</button>
                <button class="answer" v-else>{{ item.type }}</button>
                {{ item.title }}
              </h3>
              <!-- 回答 -->
              <!-- 视频 -->
              <div class="videoFrequency" v-if="item.type === '视频'">
                <img src="https://branddoctor-cdn.miaoshou.net/miaoshou/video/cover/2020/04/13/20200413110526_39233.jpg"
                  alt="" />
                <img src="../../assets/home-img/播放.png" alt="" class="play" />
              </div>
              <!-- 语音 -->
              <div class="speech" v-if="item.type === '音频'">
                <div class="speech-l">
                  <img
                    src="https://branddoctor-cdn.miaoshou.net/miaoshou/video/cover/2020/04/13/20200413110526_39233.jpg"
                    alt="" />
                  <img src="../../assets/home-img/耳机.png" alt="" class="hear" />
                </div>
                <div class="speech-r">
                  <div class="van-multi-ellipsis--l2 aa">
                    这是一段最多显示两行的文字，多余的内容会被省略,
                    这是一段最多显示两行的文字，多余的内容会被省略
                  </div>
                </div>
              </div>
              <!-- 文字 -->
              <div class="van-multi-ellipsis--l2 omit">
                {{ item.content[0].word }}
              </div>
            </div>
          </div>
        </van-list>
        <!-- </van-pull-refresh> -->
      </div>
    </div>
  </div>
</template>

<script lang="ts" setup>
import { ref, onMounted } from 'vue'
import http from '../../http/http'
import { useRouter } from 'vue-router'
import axios from "axios";
const city = ref("");

const addressList = ref(localStorage.getItem('addressItem') ? localStorage.getItem('addressItem') : `${city.value}`)

const router = useRouter()
// 药品
const tid = ref(1)
const activeName = ref<number>(0)
// 问专家列表
const list = ref<any[]>([])
// 买药列表
const medicList = ref<any[]>([])
const SmedicList = ref<any[]>([])
// 为您推荐
const reviewList = ref<any[]>([])
const active = ref(0)
const tabson = ref(['妇产科', '儿科', '中医科', '皮肤科', '心内血管科', '口腔科'])

const isLoading = ref(false);

const loadMore = async () => {
  if (isLoading.value) return;
  isLoading.value = true;
}

// 问专家部分
const getList = async (index: string) => {
  await http.get(`/doctorList?all=${index}`).then((res: any) => {
    list.value = res.data.data
  })
}

// 挂号
const handleGua = () => {
  router.push({ path: '/gua' })
}

const toChange = (index: any) => {
  console.log(tabson.value[index])
  const classsify = tabson.value[index]
  getList(classsify)
}

// 问专家详情页
const toDetail = async (id: number) => {
  console.log(id);
  router.push({ path: '/homeDetail', query: { id: id } })
  console.log(id);

}

// 买药部分
http.get('/shop')
  .then((res) => {
    medicList.value = res.data.data
    SmedicList.value = medicList.value.filter(item => item.tabid === tid.value)
  })
  .catch((err) => {
    console.log(err)
  })
const hanldeChange = (index: number) => {
  SmedicList.value = []
  tid.value = index + 1

  medicList.value.forEach((item) => {
    if (item.tabid == tid.value) {
      SmedicList.value.push(item)
    }
  })
}

// 进入详情
const goToDetail = async (id: string) => {
  router.push({ path: '/shopdetail/index.vue', query: { id: id } })
}

// 截取后的列表数据
const spList = ref<any[]>([])

const pageCode = ref(0)
const pageSize = ref(10)
// 为您推荐部分
const getReviewList = async () => {
  await http.get(`/DownDoctorList`).then((res: any) => {
    reviewList.value = res.data.data
    spList.value = reviewList.value.slice(pageCode.value, pageSize.value)
  })
}

// 加载更多
const loading = ref(false);
const finished = ref(false);

const onLoad = () => {
  // 异步更新数据
  // setTimeout 仅做示例，真实场景中一般为 ajax 请求
  setTimeout(() => {
    pageCode.value = pageCode.value + 1
    spList.value = [...spList.value, ...reviewList.value.slice(pageCode.value, pageSize.value)]
    // 加载状态结束
    loading.value = false;
    // 数据全部加载完成
    if (spList.value.length >= 40) {
      finished.value = true;
      // showToast('没有更多数据了~');
      // console.log('加载完成', spList.value.length);
    }
  }, 1000);
};

// 下拉刷新
const loading1 = ref(false);
const onRefresh = () => {
  spList.value = []
  setTimeout(() => {
    spList.value = [];
    getReviewList()
    loading1.value = false;
  }, 1000);
};

const toRecommendDetail = (id: any) => {
  router.push({ path: '/recommendDetail', query: { id: id } })
}

// 跳转搜索页面
const toSearch = () => {
  router.push('/search')
}

// 地址页
const toAddress = () => {
  router.push('/myaddress');
}

// 跳转更多
const toMore = () => {
  // console.log('更多')
  router.push('/more')
}

// 直播
const toMedic = () => {
  router.push('/medic')
}

// 商城
const toShop = () => {
  router.push('/shop')
}

// 预约挂号
const toReservation = () => {
  router.push('/reservation')
}

// 极速问诊
const toSocket = () => {
  router.push('/socket');
}

// 复诊开方
const toSquareRoot = () => {
  router.push('/squareRoot');
}

// 开药门诊
const toPrescribe = () => {
  router.push('/prescribe');
}

// 健康科普
const toHealth = () => {
  router.push('/health');
}

onMounted(() => {
  getList(tabson.value[0])
  getReviewList()
  axios.get("https://restapi.amap.com/v3/ip", {
    params: {
      key: "c7bcf91e14320fe1d740f42fa36664f6",
    },
  })
    .then(({ data }) => {
      city.value = data.city;
    });
})
</script>

<style lang="scss" scoped>
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.big {
  width: 100%;
  height: 100vh;
  background-image: linear-gradient(#1e6fff 20%, #f6f6f6 25%);
  // background-color: #f6f6f6;
  overflow: scroll;
  -ms-overflow-style: none;

  &::-webkit-scrollbar {
    display: none;
  }

  header {
    width: 100%;
    height: 150px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background-image: linear-gradient(#1e6fff 90%, #f6f6f6 6%);
    border-radius: 0 0 10px 10px;

    .head {
      width: 96%;
      margin-left: 2%;
      height: 120px;
      display: flex;
      justify-content: space-around;
      align-items: center;
      z-index: 999;
      font-family: "楷体";

      h1 {
        font-size: 55px;
        // font-family: "楷体";
        color: #fff;
      }

      .title {
        width: 35%;
        font-size: 35px;
        color: #fff;
      }

      .address {
        width: 30%;
        font-size: 34px;
        text-align: right;
        color: #fff;
        display: flex;
        align-items: center;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;

        img {
          width: 45px;
          height: 45px;
        }
      }
    }

    .search {
      width: 100%;
      height: 100px;
      padding-top: 10px;
      background-color: #1e6fff;
      border-radius: 0 0 10px 10px;

      .search-inp {
        width: 94%;
        margin-left: 3%;
        height: 80px;
        text-indent: 2em;
        background-color: rgba(255, 255, 255, 0.3);
        background-image: url('../../assets/home-img/搜索.png');
        background-position: 30px center;
        background-size: 40px 40px;
        background-repeat: no-repeat;
        padding-left: 10px;
        border: 0;
        border-radius: 10px;
        font-size: 34px;

        &::placeholder {
          color: #cdcdcd;
          font-weight: 100;
        }
      }
    }
  }

  .swp1 {
    width: 94%;

    height: 300px;
    margin-left: 3%;
    margin-top: 240px;
    border-radius: 10px;

    .my-swipe {
      border-radius: 10px;
    }

    img {
      width: 100%;
      height: 300px;
      border-radius: 10px;
    }
  }

  main {
    margin-top: 20px;
    width: 94%;
    height: 530px;
    margin-left: 3%;
    border-radius: 20px;
    background-color: #fff;

    // 通知栏
    .notice {
      border-radius: 20px;
    }

    .reservation {
      width: 100%;
      height: 230px;
      margin-top: 50px;
      display: flex;
      justify-content: space-around;
      align-items: center;

      .reservation-box {
        display: flex;
        flex-direction: column;
        align-items: center;

        img {
          width: 190px;
          height: 125px;
        }

        div {
          text-align: center;
          font-weight: bold;
          font-size: 40px;
        }

        span {
          font-size: 28px;
          color: #9e9ea0;
        }
      }
    }

    .department {
      margin-top: 50px;
      width: 100%;
      height: 130px;
      // background-color: red;
      display: flex;
      justify-content: space-around;

      .department-box {
        display: flex;
        flex-direction: column;
        align-items: center;

        img {
          width: 67px;
          height: 70px;
        }

        div {
          text-align: center;
          font-size: 26px;
          color: #707070;
        }
      }
    }
  }

  .swp2 {
    width: 94%;
    height: 260px;
    margin-left: 3%;
    margin-top: 10px;
    margin-bottom: 20px;
    border-radius: 50px;

    img {
      width: 100%;
      height: 260px;
      border-radius: 20px;
    }
  }

  footer {
    width: 94%;
    height: 1080px;
    margin-left: 3%;
    margin-top: 20px;
    border-radius: 20px;
    background-color: #fff;

    .footer-top {
      width: 100%;
      height: 90px;
      line-height: 90px;
      padding-left: 20px;
      padding-right: 20px;

      .more {
        display: inline-block;
        margin-left: 350px;
        background-color: #f4f4f4;
        font-size: 28px;
        width: 125px;
        color: #707070;
        height: 50px;
        line-height: 25px;
        font-weight: normal;
        border-radius: 0.7rem;
        border: 0;
      }
    }

    .list {
      width: 100%;
      height: 880px;

      .listTop {
        width: 100%;
        height: 70px;
      }

      .listbottom {
        width: 100%;
        height: 800px;
        overflow: hidden;
        margin-top: 25px;

        .listitem {
          width: 100%;
          height: 400px;
          margin-bottom: 10px;
          border-bottom: 1px solid #f6f6f8;

          .left {
            width: 20%;
            height: 100%;
            float: left;
            padding-left: 20px;

            img {
              width: 120px;
              height: 120px;
              border-radius: 60px;
            }
          }

          .right {
            width: 80%;
            height: 100%;
            float: right;
            padding-left: 10px;
            padding-right: 10px;

            .name {
              font-size: 40px;
              // text-indent: 20px;
              width: 100%;
              height: 60px;
              line-height: 60px;

              .director {
                font-size: 30px;
                font-weight: 400;
                margin: 0 10px;
              }

              .third {
                font-size: 23px;
                background-color: #00ba82;
                font-weight: 400;
                border-radius: 10px;
                width: 70px;
                height: 40px;
                text-align: center;
                line-height: 40px;
                color: #fff;
                border: 0;
              }
            }

            .hospital {
              font-size: 30px;
              margin-bottom: 10px;
            }

            .consult {
              display: flex;
              justify-self: flex-start;
              font-size: 25px;

              div {
                width: 140px;
                height: 45px;
                margin-right: 15px;
                padding: 10px;
                text-align: center;
                line-height: 30px;
                font-weight: bold;
                // display: flex;
                // align-items: center;
                border-radius: 10px;
              }

              .blue {
                background-color: #e6edff;
                color: #316be9;
              }

              .green {
                background-color: #e1f8f2;
                color: #1db386;
              }

              .cyan {
                background-color: #e4f0ff;
                color: #06a1e4;
              }
            }

            .excel {
              margin-top: 20px;
              font-size: 28px;
              color: #545454;
            }

            .like {
              display: flex;
              justify-content: space-between;
              margin-top: 10px;
              font-size: 25px;
              color: #707070;

              .color {
                color: #e05500;
                font-weight: bold;
                font-size: 30px;
              }

              .separate {
                margin: 0 10px;
                font-weight: 50;
                color: #e5e5e5;
              }
            }

            .ask {
              width: 100%;
              height: 80px;
              margin-top: 20px;
              display: flex;
              align-items: center;
              justify-content: space-between;

              .price {
                font-size: 25px;
                color: #e05500;
                font-weight: bold;

                .num {
                  font-size: 35px;
                  color: #e05500;
                }
              }

              .btn {
                width: 160px;
                height: 60px;
                color: #fff;
                font-weight: bold;
                border: 0;
                background-color: #1e6fff;
                border-radius: 15px;
              }
            }
          }
        }
      }
    }

    .see {
      width: 100%;
      height: 70px;
      margin-top: 25px;

      button {
        width: 100%;
        border: 0;
        border-top: 1px solid #ccc;
        background-color: #fff;
        line-height: 90px;
        text-align: center;
        color: #306ccc;
        font-weight: bold;
        border-radius: 0 0 10px 10px;
      }
    }
  }

  .medicine {
    width: 100%;
    width: 94%;
    height: 1170px;
    margin-left: 3%;
    margin-top: 20px;
    border-radius: 20px;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;

    .medicine-top {
      width: 100%;
      height: 90px;
      line-height: 90px;

      .more {
        display: inline-block;
        margin-left: 380px;
        background-color: #f4f4f4;
        font-size: 28px;
        width: 125px;
        color: #707070;
        height: 50px;
        line-height: 25px;
        font-weight: normal;
        border-radius: 0.7rem;
        border: 0;
      }
    }

    .fff {
      width: 300px;
      height: 500px;
      margin-right: 30px;

      img {
        width: 300px;
        height: 300px;

      }
    }

    .medicList {

      column-count: 2
    }

    .see {
      width: 100%;
      height: 70px;
      background-color: red;
      margin-top: 10px;

      button {
        width: 100%;
        height: 100%;
        border: 0;
        border-top: 1px solid #ccc;
        background-color: #fff;
        line-height: 70px;
        text-align: center;
        color: #306ccc;
      }
    }
  }

  .recommend {
    width: 94%;
    // height: 900px;
    overflow: hidden;
    margin-left: 3%;
    margin-top: 20px;
    border-radius: 20px 20px 0 0;
    padding: 0 20px;
    background-color: #fff;
    // overflow: scroll;

    .medicine-top {
      width: 100%;
      height: 90px;
      line-height: 90px;
    }

    .recommendList {
      width: 100%;
      height: 800px;
      margin-top: 20px;
      overflow: scroll;

      // background-color: red;
      .internal {
        width: 100%;

        .internalTop {
          width: 100%;
          height: 100px;
          display: flex;
          justify-content: space-between;

          .internalTop-l {
            width: 100px;
            height: 100px;
            margin-right: 10px;

            img {
              width: 100px;
              height: 100px;
              border-radius: 50px;
            }
          }

          .internalTop-r {
            flex: 1;

            .internalName {
              font-size: 34px;
              height: 55px;
              line-height: 55px;
            }

            .internalPosition {
              font-size: 24px;
              color: #bdbbbe;
              margin-top: 10px;
            }
          }
        }

        .internalbottom {
          width: 100%;

          .internalbottomTitle {
            width: 100%;
            height: 50px;
            line-height: 50px;
            font-size: 34px;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-weight: 600;
            margin-top: 15px;

            button {
              width: 80px;
              height: 50px;
              line-height: 50px;
              font-size: 25px;
              margin-left: 10px;
              font-weight: 400;
              border: 0;
              color: #fff;
              border-radius: 10px 10px 10px 10px;
            }

            .answer {
              background-color: #42d2b1;
            }

            .video {
              background-color: #9ea4fc;
            }

            .voice {
              background-color: #7dd4ef;
            }
          }

          .omit {
            font-size: 16px;
            color: #5b5b5b;
            margin: 10px;
            margin-top: 20px;
          }

          .videoFrequency {
            width: 100%;
            margin-top: 20px;
            display: flex;
            align-items: center;
            flex-direction: column;
            position: relative;

            img {
              width: 97%;
              height: 350px;
            }

            .play {
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%);
              width: 120px;
              height: 120px;
              border-radius: 60px;
            }
          }

          .speech {
            width: 100%;
            height: 150px;
            background-color: #fafafa;
            border-radius: 20px;
            padding: 10px;
            display: flex;
            justify-content: space-around;

            .speech-l {
              width: 200px;
              height: 130px;
              position: relative;
              margin-right: 15px;

              img {
                width: 200px;
                height: 130px;
                margin-right: 10px;
              }

              .hear {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                width: 58px;
                height: 58px;
                border-radius: 29px;
              }
            }

            .speech-r {
              width: 465px;
              height: 144px;
              padding-top: 20px;
              line-height: 40px;
              letter-spacing: 1px;
              font-size: 24px;
              color: #545454;
            }
          }
        }
      }
    }
  }
}
</style>
